Mobile
Log In Sign Up
Home > chinese-english > "irrigation ditch, irrigation channel" in English

English translation for "irrigation ditch, irrigation channel"